package capitulo8.autenticacao;

public class Autenticador {
    
    public boolean autentica(Autenticavel autenticavel){
        int tentativas = 0;
        boolean autenticou = false;
        while (tentativas < 3 && !autenticou){
            autenticou = autenticavel.autentica();
            tentativas++;
        }
        if (!autenticou){
            autenticavel.bloquear();
        }
        return autenticou;
    }
}